分享好友 技术首页 技术分类 切换频道

台达触摸屏历史数据查询的实现

2020-07-18 04:18240
摘 要:综合应用台达触摸屏Screen Editor强大的元件和宏指令功能,实现PC组态软件才具有的一些数据处理功能 
关键字: 宏指令 指针 历史数据 
1 引言 
  本文是一篇针对台达触摸屏功能的使用说明,目的是实现存储到U盘或者内部RAM 
上的历史数据的读取,并可以对这些历史数据做简单的查询。本文并没有做很复杂的查询,意在对使用者提供一种思路,抛砖引玉,对实际应用留有很大的空间供使用者发挥。
2 基础知识准备 
历史数据的取出:需要用GETHISTORY指令,句型如下: 
V1 = GETHISTORY (V2, V3, V4, V5, V6) 
V1-----表示存入资料长度内部存储器 
V2-----内部存储器,常数 历史缓冲区编号 
V3-----内部存储器,常数 读取起始取点位置 
V4-----内部存储器,常数 读取点数 
V5-----内部存储器,PLC 数据存入位置 
V6-----内部存储器,常数 读取数据型态(0:资料,1:时间,2:时间跟数据) 
指针:间接寻址缓存器区 (R/W): *$ 
Word access: *
 (n: 0~65535) 
间接寻址是寻址到内部缓存器区。先由
取出地址,再取此地址内存的值。 
3数据查询的实现 
3.1设计思路 
  本例想要实现这样的功能,设置内部的一个寄存器$100每隔1分钟采集一次数据,采 
集到15笔后停止,把数据及采集的时间存储到内部的RAM。然后通过GETHISTORY把这15笔数据读取到$200开始的寄存器区,按照用户输入的时间段进行查询。比如查询2006/11/30 10:56~2006/11/30 10:58的数据,将符合条件的查询结果存储到$20000开始的寄存器区。 
3.2执行结果 
  显示【历史资料信息表】中已经采集到了10笔数据  
  设置查询的开始时间是2006/12/1 10:18,结束时间是2006/12/1 10:22 
4 结束语 
  本例是台达触摸屏Screen Editor强大的元件和宏指令功能综合的体现,可以看到,如 
果能够活用软件,Screen Editor同样能够实现PC组态软件才具有的一些功能。

免责声明:矿库网文章内容来源于网络,为了传递信息,我们转载部分内容,尊重原作者的版权。所有转载文章仅用于学习和交流之目的,并非商业用途。如有侵权,请及时联系我们删除。感谢您的理解与支持。

点赞 0
举报
收藏 0
评论 0
分享 0
FLOWLINE超声波液位计十大特殊行业经典案例应用
1、次氯酸钠容器液位计次氯酸钠是一种常用于水和污水处理的化学物质。作为一种日用品,经常通过容器运往各地。Flowline 非接触式超声波液位传感器和显示模块可以对装有次氯酸钠的容器进行监控2、电镀酸性容器液位计电镀修整体统经常与高

0评论2020-07-20659

DDR SDRAM在嵌入式系统中的应用

0评论2020-07-1915

NAND Flash和NOR Flash的比较

0评论2020-07-1922

1553B总线通讯卡

0评论2020-07-1827

WEDC怀特DDR2 SDRAM —香港万利通电子0755-82968201

0评论2020-07-1818

ARM 启动及工作模式切换

0评论2020-07-1832

爱特梅尔推出基于ARM9的400MHz嵌入式微处理器AT91SAM9G20

0评论2020-07-1823

爱特梅尔推出内嵌高速USB设备的ARM微控制器

0评论2020-07-1814

水工业应用PLC的选型方法

0评论2020-07-188

陀螺仪传感器的应用

0评论2020-07-1818